C# whiledo-whileforforeachwhile (condition)
{
// your code here
}
while est une boucle qui répète une instruction ou un bloc d'instructions tant qu'une condition est vraie. while :int i = 1;
while (i <= 5)
{
Console.WriteLine(i);
i++;
}
i = 1.i = 1, 1 <= 5 est vrai, donc nous affichons 1 et incrémentons i de 1.i = 2, 2 <= 5 est vrai, donc nous affichons 2 et incrémentons i de 1.i = 3, 3 <= 5 est vrai, donc nous affichons 3 et incrémentons i de 1.i = 4, 4 <= 5 est vrai, donc nous affichons 4 et incrémentons i de 1.i = 5, 5 <= 5 est vrai, donc nous affichons 5 et incrémentons i de 1.i = 6, 6 <= 5 est faux, donc nous sortons de la boucle.do
{
// your code here
} while (condition);
do-while est une boucle qui répète une instruction ou un bloc d'instructions tant qu'une condition est vraie. do-while :int i = 1;
do
{
Console.WriteLine(i);
i++;
} while (i <= 5);
i = 1.i = 1, nous affichons 1 et incrémentons i de 1.i = 2, 2 <= 5 est vrai, donc nous affichons 2 et incrémentons i de 1.i = 3, 3 <= 5 est vrai, donc nous affichons 3 et incrémentons i de 1.i = 4, 4 <= 5 est vrai, donc nous affichons 4 et incrémentons i de 1.i = 5, 5 <= 5 est vrai, donc nous affichons 5 et incrémentons i de 1.i = 6, 6 <= 5 est faux, donc nous sortons de la boucle.do-while :int i = 10;
do
{
Console.WriteLine(i);
i++;
} while (i <= 5);
i = 10.i = 10, nous affichons 10 et incrémentons i de 1.i = 11, 11 <= 5 est faux, donc nous sortons de la boucle.for (initialization; condition; increment)
{
// your code here
}
for est une boucle qui répète une instruction ou un bloc d'instructions un nombre spécifique de fois. for est composée de trois parties :for :for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
i = 1.i = 1, 1 <= 5 est vrai, donc nous affichons 1 et incrémentons i de 1.i = 2, 2 <= 5 est vrai, donc nous affichons 2 et incrémentons i de 1.i = 3, 3 <= 5 est vrai, donc nous affichons 3 et incrémentons i de 1.i = 4, 4 <= 5 est vrai, donc nous affichons 4 et incrémentons i de 1.i = 5, 5 <= 5 est vrai, donc nous affichons 5 et incrémentons i de 1.i = 6, 6 <= 5 est faux, donc nous sortons de la boucle.foreach (type variable in collection)
{
// your code here
}
foreach est une boucle qui répète une instruction ou un bloc d'instructions pour chaque élément d'une collection. foreach :int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
Console.WriteLine(number);
}
numbers = { 1, 2, 3, 4, 5 }.number = 1, nous affichons 1.number = 2, nous affichons 2.number = 3, nous affichons 3.number = 4, nous affichons 4.number = 5, nous affichons 5.foreach :string message = "ACDC";
foreach (char character in message)
{
Console.WriteLine(character);
}
message = "ACDC".character = 'A', nous affichons A.character = 'C', nous affichons C.character = 'D', nous affichons D.character = 'C', nous affichons C.